how to avoid metformin side effects